package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.Type;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * @author  ytl
 * 空调 电费
 */
public class AirPowerInfo extends BaseEntity {
    private  static final Long serialVersionUID = 1L;

    /** 创建者 */
    private String createBy;
    private String powerUUID;//参数主键

    private String floorId;//楼层id
    @Excel(name = "楼层")
    private String floorName;

    private String tenantId;
    @Excel(name = "租户名称")
    private String tenantName;
    @Excel(name = "租户面积")
    private String tenantArea;

    @Excel(name = "空调公用电")
    private String publicPower;
    @Excel(name = "空调公用电分摊")
    private String avgPubPower;
    @Excel(name = "空调电分摊")
    private String airPublicPower;
    @Excel(name = "分摊金额")
    private String avgAirPubPow;
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
    private Date cratetime;
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
    private Date updatetime;
    private String num;
    private String serial_number;
    private String etldt;

    public String getEtldt() {
        return etldt;
    }

    public void setEtldt(String etldt) {
        this.etldt = etldt;
    }
    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }
    public String getSerial_number() {
        return serial_number;
    }

    public void setSerial_number(String serial_number) {
        this.serial_number = serial_number;
    }
    @Override
    public String getCreateBy() {
        return createBy;
    }

    public String getFloorId() {
        return floorId;
    }

    public String getFloorName() {
        return floorName;
    }

    public String getTenantId() {
        return tenantId;
    }

    public String getTenantName() {
        return tenantName;
    }

    public String getPowerUUID() {
        return powerUUID;
    }

    public void setPowerUUID(String powerUUID) {
        this.powerUUID = powerUUID;
    }

    public String getPublicPower() {
        return publicPower;
    }

    public void setPublicPower(String publicPower) {
        this.publicPower = publicPower;
    }

    public String getAvgPubPower() {
        return avgPubPower;
    }

    public void setAvgPubPower(String avgPubPower) {
        this.avgPubPower = avgPubPower;
    }

    public String getAirPublicPower() {
        return airPublicPower;
    }

    public void setAirPublicPower(String airPublicPower) {
        this.airPublicPower = airPublicPower;
    }

    public String getAvgAirPubPow() {
        return avgAirPubPow;
    }

    public void setAvgAirPubPow(String avgAirPubPow) {
        this.avgAirPubPow = avgAirPubPow;
    }

    public Date getCratetime() {
        return cratetime;
    }

    public void setCratetime(Date cratetime) {
        this.cratetime = cratetime;
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    @Override
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public void setFloorId(String floorId) {
        this.floorId = floorId;
    }

    public void setFloorName(String floorName) {
        this.floorName = floorName;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public void setTenantName(String tenantName) {
        this.tenantName = tenantName;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public void setTenantArea(String tenantArea) {
        this.tenantArea = tenantArea;
    }

    public String getTenantArea() {
        return tenantArea;
    }

    @Override
    public String toString() {
        return "AirPowerInfo{" +
                "createBy='" + createBy + '\'' +
                ", powerUUID='" + powerUUID + '\'' +
                ", floorId='" + floorId + '\'' +
                ", floorName='" + floorName + '\'' +
                ", tenantId='" + tenantId + '\'' +
                ", tenantName='" + tenantName + '\'' +
                ", tenantArea='" + tenantArea + '\'' +
                ", publicPower='" + publicPower + '\'' +
                ", avgPubPower='" + avgPubPower + '\'' +
                ", airPublicPower='" + airPublicPower + '\'' +
                ", avgAirPubPow='" + avgAirPubPow + '\'' +
                ", cratetime=" + cratetime +
                ", updatetime=" + updatetime +
                '}';
    }
}
